blob: 1e43076bbe25b053c73a435e9272bfc88111483f [file] [log] [blame]
matozoid43e6f7b2011-10-30 14:40:57 +01001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3<modelVersion>4.0.0</modelVersion>
André Rouél486c1ef2013-02-20 08:27:38 +01004
André Rouéldab28cb2013-02-20 08:37:36 +01005<parent>
6<groupId>org.sonatype.oss</groupId>
7<artifactId>oss-parent</artifactId>
8<version>7</version>
9</parent>
10
matozoid43e6f7b2011-10-30 14:40:57 +010011<groupId>japa.javaparser</groupId>
12<artifactId>javaparser</artifactId>
13<packaging>jar</packaging>
14<version>1.0.9-SNAPSHOT</version>
André Rouél486c1ef2013-02-20 08:27:38 +010015
matozoid43e6f7b2011-10-30 14:40:57 +010016<name>javaparser</name>
17<url>http://code.google.com/p/javaparser/</url>
André Rouél486c1ef2013-02-20 08:27:38 +010018<inceptionYear>2007</inceptionYear>
matozoid43e6f7b2011-10-30 14:40:57 +010019<description>This package contains a Java 1.5 Parser with AST generation and visitor support.
20The AST records the source code structure, javadoc and comments. Soon will be
21possible change the AST nodes or create new ones to modify source code like refactoring.
22This parser is based on Sreenivasa Viswanadha Java 1.5 parser.</description>
André Rouél486c1ef2013-02-20 08:27:38 +010023
matozoid43e6f7b2011-10-30 14:40:57 +010024<issueManagement>
25<system>Google Code</system>
26<url>http://code.google.com/p/javaparser/issues/list</url>
27</issueManagement>
André Rouél486c1ef2013-02-20 08:27:38 +010028
29
matozoid43e6f7b2011-10-30 14:40:57 +010030<developers>
31<developer>
32<name>Júlio Vilmar Gesser</name>
33<email>jgesser@gmail.com</email>
34</developer>
35</developers>
36<contributors>
37<contributor>
38<name>Hendy Irawan</name>
39<email>hendy@soluvas.com</email>
40<url>http://www.HendyIrawan.com/</url>
41<organization>Soluvas</organization>
42<organizationUrl>http://www.Soluvas.com/</organizationUrl>
43</contributor>
44</contributors>
André Rouél486c1ef2013-02-20 08:27:38 +010045
matozoidd1ef1882011-10-30 19:29:19 +010046<properties>
47<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
André Rouél486c1ef2013-02-20 08:27:38 +010048<java.version>1.6</java.version>
49
50<!-- Maven Plugins -->
André Rouélffeecba2013-02-20 08:46:04 +010051<build-helper-maven-plugin.version>1.7</build-helper-maven-plugin.version>
André Rouél486c1ef2013-02-20 08:27:38 +010052<javacc-maven-plugin.version>2.6</javacc-maven-plugin.version>
53<maven-compiler-plugin.version>2.3.2</maven-compiler-plugin.version>
André Rouél486c1ef2013-02-20 08:27:38 +010054
55<!-- Test Dependencies -->
56<junit.version>4.8.1</junit.version>
57
matozoidd1ef1882011-10-30 19:29:19 +010058</properties>
André Rouél486c1ef2013-02-20 08:27:38 +010059
matozoid43e6f7b2011-10-30 14:40:57 +010060<scm>
André Rouél515c9962013-02-20 08:33:17 +010061<connection>scm:git:git://github.com/matozoid/javaparser.git</connection>
62<developerConnection>scm:git:git@github.com:matozoid/javaparser.git</developerConnection>
63<url>https://github.com/matozoid/javaparser.git</url>
64<tag>HEAD</tag>
matozoid43e6f7b2011-10-30 14:40:57 +010065</scm>
André Rouél486c1ef2013-02-20 08:27:38 +010066
matozoid43e6f7b2011-10-30 14:40:57 +010067<build>
matozoid43e6f7b2011-10-30 14:40:57 +010068<plugins>
69<plugin>
André Rouélffeecba2013-02-20 08:46:04 +010070<groupId>org.codehaus.mojo</groupId>
71<artifactId>build-helper-maven-plugin</artifactId>
72<version>${build-helper-maven-plugin.version}</version>
73<executions>
74<execution>
75<id>add-javacc-source</id>
76<phase>generate-sources</phase>
77<goals>
78<goal>add-source</goal>
79</goals>
80<configuration>
81<sources>
82<source>src/main/javacc</source>
83<source>target/generated-sources/javacc</source>
84</sources>
85</configuration>
86</execution>
87</executions>
88</plugin>
89<plugin>
matozoid43e6f7b2011-10-30 14:40:57 +010090<groupId>org.apache.maven.plugins</groupId>
91<artifactId>maven-compiler-plugin</artifactId>
André Rouél486c1ef2013-02-20 08:27:38 +010092<version>${maven-compiler-plugin.version}</version>
matozoid43e6f7b2011-10-30 14:40:57 +010093<configuration>
94<!-- http://maven.apache.org/plugins/maven-compiler-plugin/ -->
André Rouél486c1ef2013-02-20 08:27:38 +010095<source>${java.version}</source>
96<target>${java.version}</target>
matozoid43e6f7b2011-10-30 14:40:57 +010097</configuration>
98</plugin>
matozoidd1ef1882011-10-30 19:29:19 +010099<plugin>
100<groupId>org.codehaus.mojo</groupId>
101<artifactId>javacc-maven-plugin</artifactId>
André Rouél486c1ef2013-02-20 08:27:38 +0100102<version>${javacc-maven-plugin.version}</version>
matozoidd1ef1882011-10-30 19:29:19 +0100103<executions>
104<execution>
105<id>javacc</id>
106<goals>
107<goal>javacc</goal>
108</goals>
André Rouéld810d8e2013-02-20 19:11:16 +0100109<configuration>
110<grammarEncoding>${project.build.sourceEncoding}</grammarEncoding>
111<jdkVersion>${java.version}</jdkVersion>
112</configuration>
matozoidd1ef1882011-10-30 19:29:19 +0100113</execution>
114</executions>
115</plugin>
matozoid43e6f7b2011-10-30 14:40:57 +0100116</plugins>
Didier Villevalois1607b182012-08-30 17:44:45 +0200117<pluginManagement>
118<plugins>
André Rouél486c1ef2013-02-20 08:27:38 +0100119<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself. -->
Didier Villevalois1607b182012-08-30 17:44:45 +0200120<plugin>
121<groupId>org.eclipse.m2e</groupId>
122<artifactId>lifecycle-mapping</artifactId>
123<version>1.0.0</version>
124<configuration>
125<lifecycleMappingMetadata>
126<pluginExecutions>
127<pluginExecution>
128<pluginExecutionFilter>
129<groupId>
130org.codehaus.mojo
131</groupId>
132<artifactId>
133javacc-maven-plugin
134</artifactId>
135<versionRange>
136[2.6,)
137</versionRange>
138<goals>
139<goal>javacc</goal>
140</goals>
141</pluginExecutionFilter>
142<action>
143<ignore></ignore>
144</action>
145</pluginExecution>
André Rouéldab28cb2013-02-20 08:37:36 +0100146<pluginExecution>
147<pluginExecutionFilter>
148<groupId>org.apache.maven.plugins</groupId>
149<artifactId>maven-enforcer-plugin</artifactId>
150<versionRange>[1.0.0,)</versionRange>
151<goals>
152<goal>enforce</goal>
153</goals>
154</pluginExecutionFilter>
155<action>
156<ignore />
157</action>
158</pluginExecution>
Didier Villevalois1607b182012-08-30 17:44:45 +0200159</pluginExecutions>
160</lifecycleMappingMetadata>
161</configuration>
162</plugin>
163</plugins>
164</pluginManagement>
matozoid43e6f7b2011-10-30 14:40:57 +0100165</build>
André Rouél486c1ef2013-02-20 08:27:38 +0100166
matozoid43e6f7b2011-10-30 14:40:57 +0100167<dependencies>
168<dependency>
169<groupId>junit</groupId>
170<artifactId>junit</artifactId>
André Rouél486c1ef2013-02-20 08:27:38 +0100171<version>${junit.version}</version>
matozoid43e6f7b2011-10-30 14:40:57 +0100172<scope>test</scope>
173</dependency>
174</dependencies>
André Rouél486c1ef2013-02-20 08:27:38 +0100175
matozoid43e6f7b2011-10-30 14:40:57 +0100176</project>